﻿using System;

namespace StatsData.Api.Models
{
    public class OperatingObjectiveModel
    {
        /// <summary>
        /// 入库数量（取整）
        /// </summary>
        public decimal InQty { get; set; }

        /// <summary>
        /// 产值（元￥、取整）
        /// </summary>
        public decimal OutputValue { get; set; }

        /// <summary>
        /// 总费用支出（元￥、取整）
        /// </summary>
        public decimal TotalExpense { get; set; }

        /// <summary>
        /// 制造费用占产值比（%），两位小数
        /// </summary>
        public decimal ManufactureOverheadRate { get; set; }

        /// <summary>
        /// 直接人均时产值（元￥），两位小数
        /// </summary>
        public decimal PerOutputValue { get; set; }

        /// <summary>
        /// upph，两位小数
        /// </summary>
        public decimal Upph { get; set; }

        /// <summary>
        /// 直接制造率（%），两位小数
        /// </summary>
        public decimal DirectManufactureRate { get; set; }

        /// <summary>
        /// 某月的第一天（只到Date，天）
        /// </summary>
        public DateTime Time { get; set; }

        public string OrgId { get; set; }

        /// <summary>
        /// 部门编号
        /// </summary>
        public string DepartId { get; set; }

        /// <summary>
        /// 上班时间
        /// </summary>
        public decimal WorkDays { get; set; }

        /// <summary>
        /// 月规划人力
        /// </summary>
        public decimal TargetMonthUserQty { get; set; }

        /// <summary>
        /// 预算费用占比
        /// </summary>
        public decimal CostRate { get; set; }

        /// <summary>
        /// 目标投入工时
        /// </summary>
        public decimal TargetInputWorkHour { get; set; }

        /// <summary>
        /// otd目标
        /// </summary>
        public decimal TargetOTDRate { get; set; }

        /// <summary>
        /// fpy
        /// </summary>
        public decimal TargetFpyRate { get; set; }

        /// <summary>
        /// OQC目标
        /// </summary>
        public decimal TargetOQCRate { get; set; }
    }
}
